body{
	background: #FBFBFB;
}

*{
	margin:0;
	padding:0;
}

a{
	text-decoration: none;
	font-size: 12px;
}

li{
	list-style-type:none;
}

input,img{
	border:none;
}

em{
	font-style: normal;
	font-size: 12px;
}


/*头部开始*/
#header{
	position: relative;
	width:1200px;
	height:102px;
	margin: 0 auto;
	z-index: 999;
}
/*logo开始*/
#header .logo a{
	position: absolute;
	top:28px;
	left:2px;
	display: block;
	width:163px;
	height:47px;
	background: url(../images/headernav_0917.png) 0 -41px no-repeat;
}
/*logo结束*/

/*flash开始*/
#header .flash_pic{
	position: absolute;
	left:165px;
	top:7px;
	width:130px;
	height:80px;

}
/*flash结束*/
/*搜索框开始*/
.search{
	position: absolute;
	left:414px;
	top:24px;
	width:357px;
	height:40px;
	background: url(../images/headernav_0917.png) 0 0 no-repeat;
}

.search .search_text{
	position: absolute;
	line-height: 34px;
	left:3px;
	top:3px;
	width:289px;
	height:32px;
	text-indent: 10px;
	border:1px solid #E4E4E4;
	color:#C4C4C4;

	
}
/*搜索框结束*/

/*搜索按钮开始*/
.search .btn{
	position: absolute;
	left:292px;
	top:3px;
	height:34px;
	width:61px;
	background: transparent;
	border:none;
	cursor: pointer;
}
/*搜索按钮结束*/

/*搜索文本框点击样式开始*/
.blue{
	position: absolute;
	line-height: 34px;
	left:3px;
	top:3px;
	width:289px;
	height:32px;
	text-indent: 10px;
	border:1px solid #4EB7FE;
	box-shadow:0 0 1px #4EB7FE;
}
/*搜索文本框点击样式结束*/

#header .search_tag{
	position: absolute;
	left:414px;
	top:68px;
}

#header .search_tag a{
	color:#666666;
	font-family: "宋体","Arial Narrow";
	font-size: 12px;

}

#header .search_tag a:hover{
	text-decoration: underline;
}

#header .search_tag a.link{
	color:#999999;
}
#header .search_tag a.link2{
	padding-left: 12px;
}

/*用户内容区域开始*/
#header .userarea{
	position: absolute;
	top:50px;
	right:0;
	width:288px;
	height:15px;
}
/*用户内容区域三个小div*/
/*左边div开始*/
#header .userarea div{
	/*border:1px solid red;*/
	float: right;
	padding-left: 15px;
	padding-right: 15px;
}
#header .userarea div.user_l{
	position: relative;
	height:15px;
	line-height: 15px;
}
#header .userarea div.user_l b{
	position: absolute;
	left:0;
	top:2px;
	width: 12px;
	height:12px;
	display: block;
	background: url(../images/headernav_0917.png) -255px -41px no-repeat;
	overflow: hidden;
}

#header .userarea div.user_l a{
	padding-left: 2px;
	color:#333333;
	font-size: 12px;
}

#header .userarea div.user_l a:hover{
	color:#249FF1;
	text-decoration: underline;
}
/*左边div结束*/
/*中间div开始*/
#header .userarea div.user_m{
	position: relative;
	top:2px;
	line-height: 15px;
	height:30px;
	color:#333;
	font-size: 12px;
	cursor:pointer;
}

#header .userarea div.user_m b{
	display: block;
	width:12px;
	height:12px;
}

#header .userarea div.user_m b.left{
	position: absolute;
	left:0px;
	top:2px;
	background: url(../images/headernav_0917.png) -267px -41px no-repeat;
}
#header .userarea div.user_m b.right{
	position: absolute;
	top:2px;
	right:0px;
	background: url(../images/headernav_0917.png) -267px -53px no-repeat;
}
/*中间结束*/
/*右边开始*/
#header .userarea div.user_r{
	height:30px;
	position: relative;
	top:2px;
	line-height: 15px;
	margin-left: 9px;
	cursor: pointer;
	color:#333;
	font-size: 12px;
}
#header .userarea div.user_r b{
	display: block;
	width:12px;
	height:12px;
}

#header .userarea div.user_r b.left{
	position: absolute;
	top:2px;
	left:0px;
	background: url(../images/headernav_0917.png) -279px -41px no-repeat;
	width:12px;
	height:12px;
	overflow: hidden;
}

#header .userarea div.user_r b.right{
	position: absolute;
	top:2px;
	right:0px;
	background: url(../images/headernav_0917.png) -267px -53px no-repeat;
}
/*右边结束*/
/*右侧隐藏盒子样式开始*/
#header .userarea .user_r .hidden_r{
	position: absolute;
	top:25px;
	right:2px;
	width:237px;
	height:320px;
	border:1px solid #CECECE;
	background: #FBFAFA;
	padding:0px;
	display: none;
}
#header .userarea .user_r .hidden_r .arrow_r{
	position: absolute;
	right:25px;
	top:-8px;
	width:15px;
	height:12px;
	background: url(../images/headernav_0917.png) -280px -55px no-repeat;
}
#header .userarea .user_r .hidden_r dl{
	border-bottom: 1px solid  #E6E6E6;
	width:227px;
	height:40px;
	padding:8px 0 8px 10px;
	overflow: hidden;
}
#header .userarea .user_r .hidden_r dl dt{
	color:#249FF1;
}
#header .userarea .user_r .hidden_r dl dd{
	float: left;;
	line-height: 25px;
	margin-right: 8px;	
	color:#E5DEDE;

}
#header .userarea .user_r .hidden_r dl dd a{
	color:#999999;
	
}
#header .userarea .user_r .hidden_r dl dd a:hover{
	text-decoration: underline;
}

#header .userarea .user_r .hidden_r dl dd a:hover{
	text-decoration: underline;
}

#header .userarea .user_r .hidden_r dl.download{
	padding:8px 0 8px 10px;
	height:95px;
	width:227px;
	border-bottom: none;
	

}

#header .userarea .user_r .hidden_r dl.download dd{
	height:14px;
	margin-top: 5px;
	white-space: nowrap;
	line-height: 20px;
}
#header .userarea .user_r .hidden_r dl.download dd a{
	color:#249FF1;
}


#header .userarea .user_r .hidden_r .hidden_b{
	position: absolute;
	left:0px;
	bottom: 0px;
	width:207px;
	height:30px;
	background: #EFEFEF;
}
#header .userarea .user_r .hidden_r .hidden_b a{
	position: absolute;
	right:10px;
	color:#333;
	line-height: 30px;

}
#header .userarea .user_r .hidden_r .hidden_b a:hover{
	text-decoration: underline;
	color:#249FF1;
}
/*右侧隐藏盒子样式结束*/
/*中间隐藏盒子开始*/
#header .userarea .user_m .hidden_m{
	position: absolute;
	top:25px;
	left:-80px;
	height:126px;
	width:237px;
	border:1px solid #CECECE;
	padding:0px;
	display: none;
} 

#header .userarea .user_m .hidden_m .hidden_m_top{
	position: absolute;
	left:0px;
	top:0px;
	width:207px;
	height:32px;
	background: #FBFAFA;
	border-bottom:1px solid #E6E6E6;
}
#header .userarea .user_m .hidden_m .hidden_m_top span{
	display: block;
	height:31px;
	color:#333333;
	font-size: 14px;
	line-height: 32px;
	text-align: center;
}
#header .userarea .user_m .hidden_m .hidden_m_top .span_style{
	color:#249FF1;
	border-bottom: 2px solid #249FF1;
}
#header .userarea .user_m .hidden_m .hidden_m_top span.update{
	position: absolute;
	width:84px;
	left:40px;
}
#header .userarea .user_m .hidden_m .hidden_m_top span.history{
	position: absolute;
	left:125px;	
	width:84px;
	height:30px;
}

/*中间隐藏盒子中部*/
#header .userarea .user_m .hidden_m .hidden_m_m{
	position: absolute;
	height:65px;
	width:207px;
	background: #FFFFFF;
	top:33px;
	left:0px;
}
/*中间隐藏盒子中部结束*/

/*隐藏盒子底部*/
#header .userarea .user_m .hidden_m .hidden_m_b{
	position: absolute;
	top:98px;
	left:0px;
	width:207px;
	height:28px;
	background:#EFEFEF;
}
#header .userarea .user_m .hidden_m .hidden_m_b a{
	position: absolute;
	color:#333333;
	line-height: 28px;
	right:10px;
}
#header .userarea .user_m .hidden_m .hidden_m_b a:hover{
	color:#249FF1;
	text-decoration: underline;
}
/*隐藏盒子底部结束*/
/*tab切换观看记录*/
#header .userarea .user_m .hidden_m .history_box{
	position: absolute;
	top:33px;
	left:-1px;
	width:207px;
	height:214px;
	background: #FBFAFA;
	border-left:1px solid #CECECE;
	border-right:1px solid #CECECE;
	border-bottom:1px solid #CECECE;
	display: none;
}
#header .userarea .user_m .hidden_m .history_box p{
	position: absolute;
	top:55px;
	left:78px;
	color:#999999;
	cursor:text;
}
#header .userarea .user_m .hidden_m .history_box dl{
	line-height: 20px;
	position: absolute;
	top:110px;
}
#header .userarea .user_m .hidden_m .history_box dl{
	color:#999999;
	cursor: text;
}
#header .userarea .user_m .hidden_m .history_box dl dd{
	width:227px;
	height:20px;
	overflow: hidden;
}

#header .userarea .user_m .hidden_m .history_box dl dd a{
	color:#333;
}
#header .userarea .user_m .hidden_m .history_box dl dd a:hover{
	color:#249FF1;
	text-decoration: underline;
}
#header .userarea .user_m .hidden_m .arrow{
	position: absolute;
	left:113px;
	top:-7px;
	width:13px;
	height:12px;
	background: url(../images/headernav_0917.png) -280px -55px no-repeat;

}
/*tab切换观看记录结束*/
/*中间隐藏盒子结束*/
/*用户内容区域三个小div结束*/
/*用户内容区域结束*/
/*头部结束*/

/*导航栏开始*/
#nav{
	width:100%;
	height:36px;
	background: #249FF1;
}
#nav .nav_box{
	position: relative;
	width:1200px;
	height:36px;
	margin:0 auto;
}
#nav .nav_box ul.navarea_l li{
	float: left;
	line-height: 36px;
}
#nav .nav_box ul.navarea_l li.navarea_one a{
	padding-left: 0;
	font-weight: bold;
}
#nav .nav_box ul.navarea_l li.navarea_one a:hover{
	background: #249FF1;
	padding-right:15px;
	margin-right: 0px;
}
#nav .nav_box ul.navarea_l li a{
	font-size: 14px;
	color:#fff;
	display: block;
	float: left;
	padding: 0 15px 0 17px;
	background: url(../images/headernav_0917.png) -355px -41px no-repeat;
}
#nav .nav_box ul.navarea_l li a:hover{
	position: relative;
	background: #4FC4FB;
	padding-right:17px;
	margin-right: -2px; 
}
/*导航栏左侧new图标开始*/
#nav .nav_box span.new{
	position: absolute;
	left:343px;
	top:0px;
	display: block;
	width:25px;
	height:11px;
	background: url(../images/headernav_0917.png) -291px -72px no-repeat;
}
/*导航栏左侧new图标结束*/
/*导航栏右边开始*/
#nav .nav_box ul.navarea_r{
	padding-right: 12px;
}
#nav .nav_box ul.navarea_r li{
	float: right;
}
#nav .nav_box ul.navarea_r li a{
	line-height: 36px;
	color: #C7F4FF;
	padding-left: 13px;
	font-size: 12px;
}
#nav .nav_box ul.navarea_r li a:hover{
	text-decoration: underline;
	color:#fff;
}
/*导航栏右边结束*/
/*导航栏结束*/

/*轮换版开始*/
#focus_background{
	width:100%;
	height:450px;
	background: url(../images/1.jpg) no-repeat center #704F84;

}

/*轮换版中间大盒子开始*/
#focus_background #focus_box{
	position: relative;
	width:1200px;
	height:450px;
	margin:0 auto;
}
/*轮换版小焦点图开始*/
#focus_box ul.smal_pic{
	position: absolute;
	top:398px;
	left:0px;
	height:50px;
}
#focus_box ul.smal_pic li{
	float: left;
	width:66px;
	height:43px;
	margin-left: 11px;
	border:1px solid #4E4E4E;
}
#focus_box ul.smal_pic li.hover{
	border:2px solid #FFCC00;
	margin-right: -2px;
	margin-top: -1px;
}
#focus_box ul.smal_pic li a{
	display: block;
	position: relative;
}
#focus_box ul.smal_pic li a img{
	position: absolute;
	top:0px;
	left:0px;
}
/*轮换版小焦点图结束*/
/*播放按钮开始*/
#focus_box .ico{
	position: absolute;
	left:0px;
	top:345px;
	display: block;
	width:42px;
	height:42px;
	background: url(../images/png24.png) 0 0 no-repeat;
}
/*播放按钮结束*/
/*标题开始*/
#focus_box div.focus_title{
	position: absolute;
	top:359px;
	left:59px;
	width:894px;
}
#focus_box div.focus_title a{
	display: block;
	display: none;
	position: absolute;
	left:0px;
	top:-8px;
	font-size: 20px;
	color:#fff;
	font-family: "Microsoft Yahei";
	font-weight: 400;
}
/*标题结束*/
/*全部分类开始*/
#focus_box .focusrank{
	position: absolute;
	top:0px;
	right:0px;
	width:238px;
	height:448px;
	background: #323232;
	border:1px solid #474546;

}
#focus_box .focusrank p.title{
	position: absolute;
	top:0px;
	left:0px;
	width:238px;
	height: 31px;
	background: #292929;
	line-height: 31px;
}
#focus_box .focusrank p.title a{
	float: left;
	color:#999999;
	font-family: "Microsoft Yahei";
	font-size: 14px;
	padding-left: 2px;
	padding-right: 2px;
	margin-left: 4px;
}
#focus_box .focusrank p.title a.rank_hover{
	color:#249FF1;
	border-bottom: 2px solid #249FF1;
}
#focus_box .focusrank .content{
	position: absolute;
	top:31px;
	left:8px;
	height:417px;
	width: 220px;
	/*border:1px solid blue;*/
}
#focus_box .focusrank div.content ul{
	position: absolute;
	display: none;
}
#focus_box .focusrank div.content li{
	position: relative;
	width: 220px;
	height:20px;
	margin-top: 12px;
	color:#767676;
	font-size: 12px;

}
#focus_box .focusrank div.content li em{
	position: absolute;
	top:0px;
	left:0px;
	display: block;
	width:20px;
	height:18px;
	text-align: center;
	line-height: 18px;
	border:1px solid #4F4F4F;
	font-style: normal;
	font-family: "宋体","Arial Narrow";
}
#focus_box .focusrank div.content li p a{
	line-height: 20px;
	font-family: "Tahoma";
	margin-left: 30px;
	color:#CCCCCC;
	font-size: 12px;
}
#focus_box .focusrank div.content li p a:hover{
	text-decoration: underline;	
}
#focus_box .focusrank div.content li p b{
	position: absolute;
	right:0px;
	font-family: "Tahoma";
	font-size: 11px;
}
/*内容区域第一个li开始*/
#focus_box .focusrank div.content li.show_top{
	height:100px;
}
#focus_box .focusrank div.content li.show_top a.pic{
	position: absolute;
	top:0px;
	left:0px;
	margin:0px;
	border: none;
}
#focus_box .focusrank div.content li.show_top em.top_one{
	background: #249FF1;
	border:1px solid #1E99EB;
	color:#fff;
	z-index: 998;

}
#focus_box .focusrank div.content li.show_top p{
	position: absolute;
	bottom: 0px;
	left:0px;
	width:220px;
	height:22px;
	color:#999;
	background: #000000;
	opacity: 0.7;
	filter:alpha(opacity=70);

}
#focus_box .focusrank div.content li.show_top p a{
	font-size: 14px;
	font-family: "Tahoma";
	color:#fff;
	line-height: 22px;
	margin-left:8px;
	padding-right:8px;  
}
#focus_box .focusrank div.content li.show_top p b.num{
	position: absolute;
	right:3px;
	line-height: 22px;
	color:#FF6600;
	font-family: "Tahoma";
}
/*内容区域第一个li结束*/
#focus_box .focusrank div.content li em.top_two{
	background: #249FF1;
	border:1px solid #1E99EB;
	color:#fff;
}
/*全部分类结束*/
/*轮换版中间大盒子结束*/
/*轮换版结束*/


/*今日热播开始*/
.hot_box{
	width:1200px;
	height:508px;
	border-bottom:1px solid #eee;
	margin:0 auto;
}

/*左边盒子开始*/
.hot_left{
	float: left;
	position: relative;
	left:0px;
	width:930px;
	height:460px;
	margin-top: 25px;
	
}

/*左边盒子公共样式*/
.hot_l_title{
	position:absolute;
	left:0px;
	top:0px;
	width:915px;
	height:28px;
}
.hot_l_title h2.htitle{
	float: left;
	width:105px;
	height:24px;
	background: url(../images/title_0910.png) 0 0 no-repeat;
	overflow: hidden;
}
.hot_l_title .tabbox{
	float: left;
	line-height: 28px;
	margin-left: 75px;
	color:#DED8DE;
}
.hot_l_title .tabbox a{
	color:#545454;
	margin-left: 2px;
	margin-right: 9px;
	font-family: "Microsoft Yahei";
	font-weight: 400;
	font-size: 16px;
	
}

/*标题公共鼠标已入样式*/
.hot_style{
	border-bottom: 2px solid #0099FF;
}
/*标题公共鼠标已入样式结束*/
/*图片公共鼠标移入样式*/
.apic_hover{
	border-bottom: 2px solid #249FF1;
	margin-bottom: -2px;
}
/*图片公共鼠标移入样式结束*/

.hot_left ul.public{
	position: absolute;
	height:460px;
	width:950px;
	top:30px;
	left:-35px;
	display: none;
}
ul.public li{
	float: left;
	width:155px;
	height:127px;
	padding-left: 35px;
	padding-top: 12px;
	overflow: hidden;
}
ul.public li a.pic{
	display: block;
	position: relative;
	width:155px;
	height:100px;
	font-size: 12px;
}
ul.public li a.pic img{
	position: absolute;
	top:0;
	left:0;
}
ul.public li a.pic span.masktxt{
	position: absolute;
	left:0px;
	top:66px;
	display: block;
	width:152px;
	height:34px;
	line-height: 48px;
	padding-right: 3px;
	color:#fff;
	text-align: right;
	background: url(../images/png24.png) 0 -50px repeat-x;
}

ul.public li a.pic_title{
	display: block;
	bottom:0px;
	height:16px;
	width:155px;
	margin-top: 10px;
	font-size: 14px;
	color:#333333;
}
ul.public li .pic_title:hover{
	color:#249FF1;
}
ul.public li a.pic_title span{
	font-size: 14px;
	color:#999999;
}
/*左边盒子结束*/
/*右边开始*/
.hot_box .hot_right{
	position: relative;
	float: right;
	width:240px;
	height:460px;
	margin-top: 30px;
	
}
/*标题开始*/
.hot_box .hot_right .hot_r_title{
	width:240px;
	height:28px;
	font-size: 16px;
	color:#999999;
}
.hot_box .hot_right .hot_r_title .tab_right{
	float: left;
}
.hot_box .hot_right .hot_r_title .tab_right a.tab{
	color:#545454;
	font-size: 16px;
	line-height: 28px;
	font-family: "Microsoft Yahei";
	margin-right: 8px;
	margin-left: 3px;
}
.hot_box .hot_right .hot_r_title a.more{
	float: right;
	color:#999;
	padding-right: 10px;
	background: url(../images/sprite_0718.png) -402px -42px no-repeat;
	font-size: 12px;
	margin-top: 7px;
}
.hot_box .hot_right .hot_r_title .more:hover{
	text-decoration: underline;
	color:#249FF1;
}
/*标题结束*/

/*右边图片区域开始*/
.hot_box .hot_right ul{
	position: relative;
	width:255px;
	height:460px;
	left: -10px;
	display: none;
}
.hot_box .hot_right ul li{
	float: left;
	width:115px;
	height:130px;
	padding-top: 9px;
	padding-left: 10px;
	overflow: hidden;
}
.hot_box .hot_right ul li a.pic{
	position: relative;
	display: block;
	width:115px;
	height: 79px;
}
.hot_box .hot_right ul li a.pic img{
	position: absolute;
	top:0px;
	left:0px;
}
.hot_box .hot_right ul li a.title{
	display: block;
	height:16px;
	color:#333333;
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 7px;
}
.hot_box .hot_right ul li .title:hover{
	color:#249FF1;
}
.hot_box .hot_right ul li p{
	color:#999999;
	font-size: 12px;
}

/*右边title js 切换效果*/
.a_r_tab{
	border-bottom: 2px solid  #0099FF;
}

/*右边图片区域结束*/
/*右边结束*/
/*今日热播结束*/

/*娱乐大区域开始*/
#recreation{
	width: 1200px;
	height:527px;
	border-bottom: 1px solid #EEEEEE;
	margin:0 auto;
}
/*左边开始*/
#recreation .rec_left{
 float: left;
 width:916px;
 height:496px;
 margin-top: 28px;
}
/*标题盒子开始*/
#recreation .rec_left .title_box{
	width:915px;
	height:28px;
}
#recreation .rec_left .title_box a.title{
	display: block;
	float: left;
	width:50px;
	height:24px;
	line-height: 28px;
	background: url(../images/title_0910.png) 0 -25px no-repeat;
}
#recreation .rec_left .title_box a.more{
	display: block;
	float: right;
	padding-right: 10px;
	color:#999999;
	background: url(../images/sprite_0718.png) -403px -42px no-repeat; 
	font-size: 12px;
	margin-top: 8px;
}
#recreation .rec_left .title_box .more:hover{
	text-decoration: underline;
	color:#249FF1;
}
/*标题盒子结束*/
/*图片区域左边部分开始*/
#recreation .rec_left .pic_left{
	float: left;
	width:335px;
	height:auto;
	margin-top: 18px;
}
#recreation .rec_left .pic_left a.bigpic{
	display: block;
	position: relative;
	overflow: hidden;
}
#recreation .rec_left .pic_left a.bigpic span{
	display: block;
	position: absolute;
	top:189px;
	left: 0px;
	width:325px;
	height:34px;
	cursor: pointer;
	color:#fff;
	font-size: 14px;
	text-align: right;
	line-height: 48px;
	padding-right: 10px;
	background: url(../images/png24.png) 0 -50px repeat-x;
}
#recreation .rec_left .pic_left .txt_left{
	padding-top: 17px;
	padding-bottom: 15px;
	border-bottom: 1px dashed #E6E6E6;
}
#recreation .rec_left .pic_left .txt_left h3 strong{
	font-size: 18px;
	color:#FF3300;
}
#recreation .rec_left .pic_left .txt_left h3 a{
	font-size: 18px;
	color:#24A8F3;
	text-align: left;	
	font-family: "Microsoft Yahei";
	font-weight: 400;
}
#recreation .rec_left .pic_left .txt_left h3 a:hover{
	text-decoration: underline;
}
#recreation .rec_left .pic_left .txt_left p{
	color:#999999;
	font-size: 12px;
	padding-top: 2px;
}
#recreation .rec_left .pic_left .txt_left p a{
	padding-right: 8px;
	color:#333333;
}
#recreation .rec_left .pic_left .txt_left p a:hover{
	text-decoration: underline;
	color:#249FF1;
}
#recreation .rec_left .pic_left .border_none{
	border:none;
}
/*图片区域左边部份结束*/
/*图片区域右边开始*/
#recreation .rec_left ul.imglist{
	float: right;
	width:570px;
}
#recreation .rec_left ul.imglist li{
	float: left;
	width:155px;
	height:127px;
	padding-left: 35px;
	margin-top: 6px;
	margin-right: 0px;
}
#recreation .rec_left ul.imglist li .pic_title:hover{
	color:#249FF1;
}
/*图片区域右边结束*/
/*左边结束*/
/*右边开始*/
#recreation .rec_right{
	float: right;
	width:254px;
	margin-top: 30px;
}
#recreation .rec_right .right_title{
	height:28px;
	margin-left: 12px;
}
#recreation .rec_right .right_title a.title{
	display: block;
	float: left;
	height:25px;
	width:105px;
	background: url(../images/title_0910.png) 0 -50px no-repeat;
}
#recreation .rec_right .right_title a.more{
	display: block;
	float: right;
	margin-top: 7px;
	font-size: 12px;
	color:#999999;
	padding-right: 10px;
	background: url(../images/sprite_0718.png) -403px -43px no-repeat;
}
#recreation .rec_right .right_title .more:hover{
	color:#249FF1;
	text-decoration: underline;
}
#recreation .rec_right ul.imglist{
	height:320px;
	width:254px;
}
#recreation .rec_right ul.imglist li{
	float: left;
	width:115px;
	height:91px;
	padding-left: 12px;
	margin-top: 15px;
}
#recreation .rec_right ul.imglist li a.pic{
	position: relative;
	display: block;
	width:115px;
	height:65px;
}
#recreation .rec_right ul.imglist li a.pic img{
	position: absolute;
	top:0;
	left:0;
}
#recreation .rec_right ul.imglist li a.pic em{
	position: absolute;
	display: block;
	width:20px;
	height:18px;
	color: #fff;
	text-align: center;
	background: #249FF1;
	border:1px solid #1E99EB;
	line-height: 18px;
}
#recreation .rec_right ul.imglist li .title{
	display:block;
	font-size: 14px;
	color:#333333;
	padding-top: 10px;
}
#recreation .rec_right ul.imglist li .title:hover{
	color:#249FF1;
}
/*图片ul下方有序文字ul */
#recreation .rec_right ol.ranklist{
	margin-top: 16px;
}
#recreation .rec_right ol.ranklist li{
	position: relative;
	height:20px;
	margin-top: 7px;
}
#recreation .rec_right ol.ranklist li em{
	position: absolute;
	display: block;
	left: 11px;
	top:0px;
	width:20px;
	height:18px;
	border:1px solid #E1E1E1;
	background: #F8F8F8;
	text-align: center;
	line-height: 18px;
}
#recreation .rec_right ol.ranklist li a{
	padding-left: 40px;
	line-height: 20px;
	color:#333;
}
#recreation .rec_right ol.ranklist li a:hover{
	text-decoration: underline;
	color:#249FF1;
}
/*图片ul下方有序文字ul结束 */
/*右边结束*/
/*娱乐大区域结束*/
/*广告区域开始*/
.ad{
	position: relative;
	width:1200px;
	height:80px;
	margin:0 auto;
}
.ad .banner{
	position: absolute;
	top:0;
	right:0px;
	width:210px;
	height: 80px;
}
/*广告区域结束*/

/*电视剧区域开始*/
.tv{
	width:1200px;
	height:570px;
	margin:0 auto;
	border-bottom: 1px solid #EEEEEE;
}
.hot_left ul.tvlist li{
	height:150px;
}
.hot_left ul.tvlist li p{
	color:#999999;
	margin-top:7px;
	font-size: 12px;
}

.hot_l_title h2.ttitle{
	float: left;
	width:77px;
	height:24px;
	background: url(../images/title_0910.png) 0 -76px no-repeat;
	overflow: hidden;
}
.hot_l_title a.more{
	display: block;
	float: right;
	padding-right: 10px;
	color:#999;
	margin-top:10px;
	background: url(../images/sprite_0718.png) -403px -42px no-repeat;
}
.hot_l_title .more:hover{
	text-decoration: underline;
	color:#249FF1;
}

/*右边盒子开始*/
.tv_right{
	float: right;
	width:250px;
	margin-top:30px;
}
.tv_r_title{
	height:28px;
	width:250px;
}
.tv_r_title h3{
	float: left;
	font-family: "Microsoft Yahei";
	font-size: 18px;
	font-weight: 400;
	color:#333333;
	padding-left: 10px;
}
.tv_r_title a{
	float: right;
	margin-top:6px;
	padding-right: 10px;
	color:#999999;
	background: url(../images/sprite_0718.png) -403px -42px no-repeat;
}
.tv_r_title a:hover{
	color:#249FF1;
	text-decoration: underline;
}
/*图片列表样式*/
ul.imglist_public{
	width:250px;
	height:93px;
	padding-bottom: 5px;
}
ul.imglist_public li{
	float: left;
	width:115px;
	margin-top: 10px;
	padding-left: 10px;
}
ul.imglist_public li a.pic{
	position: relative;
	display: block;
	width:115px;
	height:65px;
}
ul.imglist_public li a.title{
	display: block;
	height:16px;
	padding-bottom: 3px;
	padding-top: 10px;
	font-size: 14px;
	color:#333;
	overflow: hidden;

}
ul.imglist_public li .title:hover{
	color:#249FF1;
}
/*图片列表样式结束*/
/*链接盒子开始*/
ul.links{
	width:240px;
	height: 55px;
	background: #F3F3F3;
	margin-top: 13px;
	margin-left: 10px;

}
ul.links li{
	float: left;
	padding-left: 10px;
	line-height: 25px;
}
ul.links li a{
	color:#333333;
}
ul.links li a:hover{
	color:#249FF1;
	text-decoration: underline;
}
/*链接盒子结束*/
/*电视机排行榜标题盒子*/
.box_title{
	height:28px;
	width:240px;
	margin-left: 10px;
	margin-top: 26px;
}
.box_title h3{
	float: left;
	margin-top: 5px;
	color:#333;
	font-size: 18px;
	font-family: "Microsoft Yahei";
	font-weight: 400;
}
.box_title a.morerank{
	float: right;
	display: block;
	width:66px;
	height:18px;
	text-indent:22px;
	margin-top: 10px;
	font-family: "Tahoma";
	color:#999;
	background: url(../images/sprite_0718.png) -292px -41px no-repeat;
}
.box_title .morerank:hover{
	color:#4F9FF5;
}
/*电视机排行榜标题盒子结束*/
/*tab切换标题*/
ul.tab_box{
	width:240px;
	height: 30px;
	margin-left: 10px;
	margin-top: 18px;
	background: url(../images/sprite_0718.png) 0 -41px no-repeat;
}
ul.tab_box li{
	float: left;
	width:79px;
	text-align: center;
	line-height: 28px;
	color:#333333;
	font-size: 12px;
	border-left: 1px solid #E1E1E1;
}
.tv_r_tab{
	font-weight: 700;
	color:#333333;
	background: #FBFBFB;
	border-top: 2px solid #249FF1;
	border-bottom: none;
}
/*tab切换标题结束*/
/*tab切换盒子内容*/
.list{
	position: relative;
	width:249px;
	height: 163px;
	display: none;
}
.list ol.ranklist{
	float: left;
	width:110px;
	padding-left: 8px;
}
.list ol.ranklist li{
	position: relative;
	width:84px;
	height:20px;
	line-height: 20px;
	margin-top: 10px;
	padding-left: 30px;
	overflow: hidden;

}
.list ol.ranklist li em{
	position: absolute;
	left:0px;
	top:0px;
	display: block;
	width:20px;
	height:18px;
	text-align: center;
	line-height: 18px;
	font-style: normal;
	border:1px solid #E1E1E1;
	background: #F8F8F8;
}
.list ol.ranklist li em.top{
	color: #fff;
	background: url(../images/sprite_0718.png) -359px -41px no-repeat;
}
.list ol.ranklist li a{
	color:#333333;
	font-size: 12px;
	cursor: pointer;
}
.list ol.ranklist li a:hover{
	text-decoration: underline;
	color:#249FF1;
}
/*tab切换盒子内容结束*/
/*列表下方切换文字*/
.tag{
	position: relative;
	width:240px;
	height:46px;
	margin-top: 13px;
	padding-left: 10px;
}
.tag ul.tagbox{
	position: absolute;
	line-height: 22px;
	display: none;
}
.tag ul.tagbox li{
	float: left;
	padding-right: 14px;
}
.tag ul.tagbox li a{
	color:#333333;
}
.tag ul.tagbox li a:hover{
	text-decoration: underline;
	color:#249FF1;
}
.tag ul.tagbox li.more a{
	color: #999;
}

/*列表下方切换文字结束*/
/*右边盒子结束*/
/*电视剧区域结束*/


/*猜您喜欢*/
.like{
	width:1200px;
	height:319px;
	padding-top: 30px;
	margin:0 auto;
	border-bottom: 1px solid #EEEEEE;
}
/*左边开始*/
.like .like_left{
	float:left;
	width:915px;
	height:319px;
}
/*左边标题开始*/
.like .like_left .title_left{
	width:915px;
	height:28px;

}
.like .like_left .title_left h2{
	float: left;
	width:106px;
	height:24px;
	background: url(../images/title_0910.png) 0 -101px no-repeat;
	overflow: hidden;
}
.like .like_left .title_left a{
	display: block;
	float: right;
	width:50px;
	height:20px;
	border:1px solid #DEDEDE;
	background: #FFFFFF;
	line-height: 20px;
	margin-top: 4px;
	color:#333333;
	text-align: center;
}
.like .like_left .title_left a:hover{
	background: #249FF1;
	color:#fff;
}
/*左边标题结束*/
/*左边图片区域开始*/
.like .like_left .main_l{
	position: relative;
	width:915px;
	height:235px;
	overflow: hidden;
}
.like .like_left .main_l ul.img_list{
	position: absolute;
	left:0;
	top:0;
	width:8888px;

}
.like .like_left .main_l ul.img_list li{
	float: left;
	height:214px;
	width:120px;
	margin-top: 15px;
	margin-right: 39px;
	overflow: hidden;
}
.like .like_left .main_l ul.img_list li a.pic{
	display: block;
	width:120px;
	height:168px;
}
.like .like_left .main_l ul.img_list li p{
	color:#999;
	font-size: 12px;
}
.like .like_left .main_l ul.img_list li p.title{
	display: block;
	width:120px;
	height:17px;
	margin-top: 10px;
	text-align: left;
	margin-bottom: 5px;
	overflow: hidden;
}
.like .like_left .main_l ul.img_list li p.title a{
	font-size: 14px;
	color:#333333;
}
.like .like_left .main_l ul.img_list li p.title a:hover{
	text-decoration: underline;
	color:#249FF1;
}
/*左边图片区域结束*/
/*左边结束*/
/*右边大区域开始*/
.like .like_right{
	float: right;
	width:240px;
	height:318px;
}
.like .like_right .title_right{
	width:240px;
	height:28px;
}
.like .like_right .title_right h3{
	color:#333333;
	font-size: 18px;
	font-family: "Microsoft Yahei";
	font-weight: 400;
}
/*右边ul列表开始*/
.like .like_right ul.lab_list{
	margin-top: 7px;
}
.like .like_right ul.lab_list li{
	float: left;
	width:72px;
	height:56px;
	cursor: pointer;
	padding-top: 8px;
	margin-right: 8px;
}
.like .like_right ul.lab_list li a{
	display: block;
	width:72px;
	height:56px;
	font-size: 16px;
	font-family: "Microsoft Yahei";
	color: #4BA4F4;
	text-align: center;
	line-height: 52px;
	background: url(../images/sprite_0718.png) -152px -72px no-repeat;
}
.like .like_right ul.lab_list li a:hover{
	color: #fff;
	background: url(../images/sprite_0718.png) -79px -72px no-repeat;
}
/*右边ul列表结束*/
.like .like_right p.click{
	float: left;
	display: block;
	width:230px;
	height:17px;
	color:#999999;
	font-size: 12px;
	margin-top: 15px;
}
/*右边大区域结束*/
/*猜您喜欢结束*/

/*广告盒子开始*/
.ad_box{
	width:1200px;
	height: 90px;
	margin: 0 auto;

}

.ad_box .ad_left{
	float: left;
	height:90px;
	width:950px;
}

.ad_box .ad_left .ad_pic{
	height:90px;
	width:950px;
}
.ad_box .tao{
	float: left;
	width:30px;
	height:90px;
	background: url(../images/30x90.jpg) no-repeat;
}
.ad_box .flash{
	float: right;
	right:0px;
	top:0px;
	float: right;
	width:210px;
	height: 90px;
}
.ad_box .flash .swflogo{
	width:210px;
	height: 90px;
}
/*广告盒子结束*/

/*电影区域开始*/
.movie{
	width:1200px;
	height:790px;
	border-bottom:1px solid #eee;
	margin: 0 auto;
}
/*左边开始*/
.movie .mov_left{
	float: left;
	position: relative;
	width:915px;
	height:790px;
}

/*标题部分引用公共样式*/
.movie_l_title{
	position: relative;
	margin-top: 30px;
	width:915px;
	height:28px;
}

.movie .mov_left h2.movie_pic{
	width:51px;
	height:24px;
	background: url(../images/title_0910.png) 0 -126px no-repeat;
}

.movie_l_title .tabbox a.new{
	color:#FF3300;
}

.movie_l_title a.more{
	display: block;
	float: right;
	padding-right: 10px;
	margin-top: 12px;
	color:#999;
	background: url(../images/sprite_0718.png) -403px -43px;
}
.movie_l_title .more:hover{
	color:#249FF1;
	text-decoration: underline;
} 

/*左边图片区域开始*/
ul.img_list_public{
	position: absolute;
	display: none;
	left:-39px;
}
ul.img_list_public li{
	float: left;
	margin-top: 14px;
	padding-left: 39px;
	width:120px;
	height:213px;
}
ul.img_list_public li a.pic{
	position: relative;
	display: block;
	width:120px;
	height:168px;
}
ul.img_list_public li a.pic img{
	position: absolute;
	top:0px;
	left:0px;
}

ul.img_list_public li a.title{
	display: block;
	color:#333333;
	font-size: 14px;
	padding-top: 8px;
	height:16px;
	overflow: hidden;
}
ul.img_list_public li .title:hover{
	color:#249FF1;
}

ul.img_list_public li p{
	margin-top: 4px;
	color:#999999;
	font-size: 12px;
}
/*左边图片区域结束*/
/*左边结束*/

/*右边开始*/
.movie .movie_right{
	float: right;
	width:250px;
	margin-top: 35px;
}
.movie .movie_right .box_title{
	margin-top: 15px;
}

.movie .movie_right .video{
	margin-top: 25px;
}

.movie .movie_right .mov_tab{
	margin-top: 15px;
}
.movie .movie_right .mov_tab li{
	width:59px;
}
.movie .movie_right .tag{
	margin-top: 2px;
}
.movie .movie_right .movie_list li a.title1{
	height:14px;
	overflow: hidden;
}
.movie .movie_right .links1 li a{
	padding-left: 6px;
}

/*右边结束*/
/*电影区域结束*/

/*vip区域开始*/
.vip{
	width:1200px;
	height:318px;
	margin: 0 auto;
}

/*左边开始*/
.vip .vip_left{
	position: relative;
	float: left;
	width:915px;
}

.vip .vip_left h2.vip_title{
	width:139px;
	height:24px;
	background: url(../images/title_0910.png) 0 -328px no-repeat;
}
.vip .vip_left a.mprevip{
	display: block;
	float: right;
	width:77px;
	height: 23px;
	line-height: 23px;
	text-align: center;
	color:#333333;
	margin-top: 7px;
	margin-right: 10px;
	background: url(../images/sprite_0718.png) -116px -225px no-repeat;
}
/*左边结束*/
/*右边开始*/
.vip .vip_right{
	float: right;
	width:240px;
	padding-right: 10px;
}

.vip .vip_right ul.tagbox{
	position: absolute;
	top:-36px;
}
/*右边结束*/
/*vip区域结束*/

/*综艺区域开始*/
.zy{
	width:1200px;
	height:570px;
	margin:0 auto;
	border-bottom: 1px solid #EEEEEE;
}
.zy .hot_left h2.zytitle{
	width:51px;
	height:24px;
	background:url(../images/title_0910.png) 0 -150px no-repeat;
	overflow: hidden;
}

.zy .hot_left ul.tvlist li p{
	height: 14px;
	overflow: hidden;
}

.zy .zy_right{
	margin-top: 25px;
}
.zy .zy_right .zy_tab li{
	width:59px;
}
.zy .zy_right .imglist_public li span.time{
	float: right;
	font-size: 12px;
	color:#999;
	margin-top: -18px;

}
.zy .zy_right ul.links li span{
	font-size: 12px;
	color:#999;
}
.zy .zy_right ul.tagbox{
	white-space: nowrap;
}
.zy .zy_right ul.tagbox li{
	padding-right: 19px;
}

/*综艺区域结束*/

/*动漫开始*/
.anime{
	width:1200px;
	height:410px;
	margin: 0 auto;
	border-bottom:1px solid #eee;
}
/*左边开始*/

.anime .anime_left .hot_l_title h2.atitle{
	width:52px;
	height:24px;
	background: url(../images/title_0910.png) 0 -175px no-repeat;
}
.anime .anime_left{
	position: relative;
	float: left;
	width:915px;
	height:410px;
	margin-top: 30px;
}
.anime .anime_left ul.public{
	position: absolute;
	display: none;
	top:30px;
	left:-35px;
}
.anime .anime_left ul.public li{
	height:146px;
	width:155px;
}
.anime .anime_left ul.public li p{
	font-size: 12px;
	color:#999;
	margin-top: 6px;
}
.anime .anime_left ul.public li a.pic img{
	width:155px;
	height:100px;
}
.anime .anime_left .hot_l_title div.tabbox{
	margin-left: 130px;
}
/*左边结束*/

/*右边开始*/
.anime .anime_right{
	position: relative;
	float: right;
	width:250px;

}
.anime .anime_right div.anime_list{
	margin-top: 10px;
	display: none;
}
.anime .anime_right .simglist{
	position: absolute;
	display: none;
	height:74px;

}
.anime .anime_right .simglist li{
	float: left;
	width:55px;
	padding-right: 5px;

}
.anime .anime_right .simglist li a{
	color:#333333;
}
.anime .anime_right .simglist li a:hover{
	text-decoration: underline;
	color:#249FF1;
}
.anime .anime_right .tagbox{
	position: absolute;
	display: none;
	top:364px;
}
.anime .anime_right .tagbox li{
	float: left;
	padding-right: 13px;
}
.anime .anime_right .tagbox li a{
	float: left;
	color:#333;
}
.anime .anime_right .tagbox li a:hover{
	color:#249FF1;
	text-decoration: underline;
}
.anime .anime_right .tagbox li.more a{
	color: #999999;
}
/*右边结束*/
/*动漫结束*/


/*百度广告盒子开始*/
.baidu{
	width:1200px;
	height:90px;
	margin: 0 auto;
}
.baidu_box{
	position: relative;
	float: right;
	width:210px;
	height:90px;
}
.baidu_box a.e_box{
	float: left;
	display: block;
	width:210px;
	height:57px;
	background: #0048BE;
	border-bottom: 1px solid #FBFBFB;
	color:#FFFFFF;
	font-family: "微软雅黑";
	font-size: 24px;
	line-height: 57px;
	text-align: center;
}
.baidu_box a.n_box{
	float: left;
	display: block;
	width:103px;
	height:32px;
	background: #00839A;
	font-family: "微软雅黑";
	font-size: 12px;
	color:#fff;
	line-height: 32px;
	text-align: center;
	border-right:1px solid #fff;
}
.baidu_box a.c_box{
	float: left;
	display: block;
	width: 106px;
	height:32px;
	background: #FFB700;
	color:#fff;
	font-family: "微软雅黑";
	font-size: 12px;
	line-height: 32px;
	text-align: center;
}
.baidu_box a.baidu_logo{
	position: absolute;
	right: 0;
	bottom:0;
	display: block;
	width:18px;
	height: 18px;
	background: url(../images/bg.png) -70px 0 no-repeat;
}
/*百度广告盒子结束*/

/*观影指南区域*/
.guide{
	position: relative;
	width:1200px;
	height:185px;
	margin: 0 auto;
	border-bottom:1px solid #eee;
}
.guide ul.imglist{
	position: absolute;
	left:-37px;
}
.guide ul.imglist li{
	float: left;
	width:155px;
	height:127px;
	padding-left: 37px;
	margin-top:30px;
}
.guide ul.imglist li a.pic{
	position: relative;
	display: block;
	width:155px;
	height:100px;
}
.guide ul.imglist li a.pic img{
	position: absolute;
	top:0;
	left:0;
}
.guide ul.imglist li a.title{
	display:block;
	padding-top: 10px;
	font-size: 14px;
	color:#333;
}
.guide ul.imglist li .title:hover{
	color:#249FF1;
}
.guide ul.imglist li.last a.pic{
	width:240px;
	height: 100px;
}
/*观影指南区域结束*/

/*游戏区域开始*/
.game{
	width:1200px;
	height:246px;
	border-bottom:1px solid #EEEEEE;
	margin: 0 auto;
}
.game_left{
	position: relative;
	float: left;
	width:915px;
	margin-top: 30px;
}
.game_left h2.gtitle{
	width:51px;
	height:24px;
	background: url(../images/title_0910.png) 0 -352px no-repeat;
}
.game_left .tabbox{
	padding-left: 55px;
}
.game_left ul.glist{
	position: absolute;
	display: none;
	top:30px;
	left:-35px;
}
.game_left ul.glist li{
	height:145px;
}
.game_left ul.glist li a.pic_title{
	overflow: hidden;
}
.game_left ul.glist li p{
	display: block;
	color:#999999;
	font-size: 12px;
	padding-top: 5px;
}

/*右边开始*/
.game_right{
	float: right;
	width:240px;
	height:246px;
}
.game_right .tv_r_title{
	padding-top: 35px;
}

.game_right div.list ol li{
	margin-top: 11px;
}
/*右边结束*/
/*游戏区域结束*/

/*音乐区域样式复用游戏区域样式*/
.game_left h2.mtitle{
	background: url(../images/title_0910.png) 0 -201px no-repeat;
}

/*纪录片区域样式复用游戏区域样式*/
.game_left h2.dtitle{
	background: url(../images/title_0910.png) 0 -225px no-repeat;
}

.game_right a.morerank{
	display: block;
	float: right;
	width:66px;
	height:18px;
	background: url(../images/sprite_0718.png) -292px -41px no-repeat;
	text-indent: 22px;
	padding-right: 0px;
	font-family: "Tahoma";
}
.game_right .morerank:hover{
	text-decoration: none;
}

/*记录片区域下方广告盒子开始*/
.baidu_box a.purple{
	background: #542FB0;
}
/*记录片区域下方广告盒子结束*/

/*公开课区域开始*/
.open{
	width:1200px;
	height:248px;
	border-bottom:1px solid #eee;
	margin:0 auto;
}
.open .game_left h2.otitle{
	background: url(../images/title_0910.png) 0 -250px no-repeat;
}
.open .hot_l_title .tabbox{
	padding-left: 30px;
}

/*公开课区域右边盒子开始*/
.open .game_right ul.open_imglist li{
	float: left;
	width:52px;
	margin-top: 6px;
	padding-right: 5px;
}
.open .game_right ul.open_imglist li a{
	display: block;
	text-align: center;
	color:#333333;
}
.open .game_right ul.open_imglist li a:hover{
	text-decoration: underline;
	color:#249FF1;
}
.open .game_right  ul.open_imglist2 li{
	float: left;
	width:52px;
	padding-right: 5px;
	text-align: center;
}
.open .game_right  ul.open_imglist2 li a{
	color:#333;
}
.open .game_right  ul.open_imglist2 li a:hover{
	text-decoration: underline;
	color:#249FF1;
}
.open .game_right ul.txtlist{
	float: left;
	padding-top: 12px;

}
.open .game_right ul.txtlist li{
	color:#999;
	padding-top: 7px;
	font-size: 12px;
}
.open .game_right ul.txtlist li a{
	color:#333;
}
.open .game_right ul.txtlist li a:hover{
	text-decoration: underline;
	color:#249FF1;
}
/*公开课区域右边盒子结束*/
/*公开课区域结束*/

/*靓TV开始*/
.good_tv{
	width:1200px;
	height:248px;
	border-bottom:1px solid #eee;
	margin:0 auto;
}
.good_tv .game_left .hot_l_title h2.gtitle{
	background: url(../images/title_0910.png) 0 -275px no-repeat;
	width:55px;
	height: 25px;
}

/*右边开始*/
.good_tv .good_right{
	float: right;
	width:240px;
	height:240px;
}

.good_r_style{
	border-bottom: 2px solid #0099FF;
}
.good_tv .good_right .tabbox_title{
	margin-top: 35px;
	color:#DED8DE;
}
.good_tv .good_right .tabbox_title a{
	color:#545454;
	font-size: 16px;
	font-family: "Microsoft Yahei";
}
.good_tv .good_right ul.imglist{
	display: none;
	margin-top: 15px;
}
.good_tv .good_right ul.imglist li{
	float: left;
	width:55px;
	padding-right: 5px;
	text-align: center;
}
.good_tv .good_right ul.imglist li a{
	color:#333;
}
.good_tv .good_right ul.imglist li a:hover{
	text-decoration: underline;
	color:#249FF1;
}
.good_tv .good_right ul.textlist{
	float: left;
	margin-top: 10px;
	color:#999999;
	font-size: 12px;	
}
.good_tv .good_right ul.textlist li{
	line-height: 20px;
}
.good_tv .good_right ul.textlist li a{
	color:#333333;
}
.good_tv .good_right ul.textlist li a:hover{
	text-decoration: underline;
	color:#249FF1;
}
/*右边结束*/
/*靓TV结束*/

/*合作专区开始*/
.coop{
	position: relative;
	width:1200px;
	height:284px;
	margin:0 auto;
	overflow: hidden;
}
/*左边开始*/
.coop .coop_left{
	position: relative;
	float: left;
	width:915px;
}
.coop .coop_left .coop_l_title{
	width:915px;
	height: 28px;
	margin-top: 30px;
}
.coop .coop_left .coop_l_title h2{
	width:103px;
	height:24px;
	background: url(../images/title_0910.png) 0 -302px no-repeat;
}
.coop .coop_left ul.imglist{
	position: absolute;
	left:-35px;
}

.coop .coop_left ul.imglist li{
	float: left;
	width:155px;
	height:126px;
	margin-top: 15px;
	margin-bottom: 9px;
	padding-left: 35px;
	overflow: hidden;
}
.coop .coop_left ul.imglist li a.pic{
	position: relative;
	display: block;
	width:155px;
	height: 100px;
	margin-bottom: 5px;
}
.coop .coop_left ul.imglist li a.pic img{
	position: absolute;
	top:0;
	left:0;
	width:155px;
	height:100px;
}
.coop .coop_left ul.imglist li .pic:hover{
	margin-bottom: 3px;
}

.coop .coop_left ul.imglist li a.title{
	display: block;
	height:16px;
	color:#333333;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 3px;
}
.coop .coop_left ul.imglist li .title:hover{
	color:#249FF1;
}
.cooplist{
	position: absolute;
	top:209px;
	left:-22px;
	border-top: 1px dashed #E6E6E6;
	

}
.cooplist ul{
	margin-top: 6px;
}
.cooplist ul li{
	float: left;
	margin-top: 5px;
	padding-left: 23px;
	padding-right: 23px;
	border-right: 1px solid #E5DEDE;
	height:14px;
	line-height: 14px;

}
.cooplist ul li a{
	color:#333333;
}
.cooplist ul li a:hover{
	text-decoration: underline;
	color: #249FF1;
}
.cooplist ul li.none{
	padding-right: 0px;
	border-right: none;
}
/*左边结束*/
/*右边开始*/
.coop_right{
	float: right;
	width:240px;
}
.coop_right .coop_r_title{
	height:28px;
	margin-top: 32px;
}
.coop_right .coop_r_title h3{
	font-family: "Microsoft Yahei";
	font-weight: 400;
	color:#333333;
	font-size:18px;
}
.coop_right ul.txtlist{
	margin-top: 10px;
	padding-bottom: 10px;
	border-bottom:1px dashed #E6E6E6;
}
.coop_right ul.txtlist li{
	color: #CCCCCC;
	height:26px;
	line-height: 26px;
	overflow: hidden;
}
.coop_right ul.txtlist li a{
	color:#333333;
}
.coop_right ul.txtlist li a:hover{
	color:#249FF1;
	text-decoration: underline;
}
.coop_right .sns{
	height:22px;
	padding-top: 12px;

}
.coop_right .sns span{
	float: left;
	font-size: 14px;
	font-family: "Microsoft Yahei";
	font-weight: 400;
	color:#666;
	line-height: 22px;
}
.coop_right .sns a{
	float: left;
	display:block;
	height:22px;
	width:62px;
	margin-left: 4px;
}
.coop_right .sns a.sina{
	background:url(../images/sprite_0718.png) -289px -72px no-repeat;
}
.coop_right .sns a.qq{
	background:url(../images/sprite_0718.png) -352px -72px no-repeat;
}
/*右边结束*/
/*合作专区结束*/

/*底部区域开始*/
.bottom{
	width:100%;
	height:196px;
	background:#F5F5F5;
	border-top: 1px solid #E9E9E9;
	border-bottom: 1px solid #E9E9E9;
}
.bottom .bottom_box{
	position: relative;
	width:1200px;
	height:196px;
	margin: 0 auto;

}
.bottom .bottom_box .search{
	position: absolute;
	left:370px;
	top:30px;
}
.bottom .bottom_box .tag{
	position: absolute;
	top:26px;
	left: 720px;
}
.bottom .bottom_box .tag a{
	color:#999;
}
.bottom .bottom_box .tag a:hover{
	text-decoration: underline;
}
.bottom .bottom_box .textlist{
	position: absolute;	
	top:100px;
	left: 100px;
}
.bottom .bottom_box .maplist{
	float: left;
	width:220px;
	height:60px;
	border-right: 1px solid #EBEBEB;
	border-left: 1px solid #FBFBFB;
	padding-left: 30px;
	

}
.bottom .bottom_box dl.first{
	border-left: none;
}
.bottom .bottom_box dl.last{
	border-right: none;
}
.bottom .bottom_box .maplist dt{
	color:#333333;
	font-size:14px;
	font-weight: 700;
	line-height: 25px;
}
.bottom .bottom_box .maplist dd{
	padding-right: 19px;
	line-height: 23px;
	/*border:1px solid red;*/
}
.bottom .bottom_box .maplist dd a{
	color:#333;
	white-space: nowrap;
}
.bottom .bottom_box .maplist dd a:hover{
	color:#249FF1;
	text-decoration: underline;
}
/*底部区域结束*/

/*底部轮换效果盒子*/
#ad{
	width:1200px;
	height:90px;
	margin: 0 auto;
	/*border: 1px solid red;*/
	padding-top: 31px;
}
#ad .ad_left{
	float: left;
	position: relative;
	height:88px;
	width:948px;
	border:1px solid #E5E5E5;
	background: #FFFFFF;
}
#ad .ad_left ul{
	display: none;
}
#ad .ad_left ul li{
	float: left;
	position: relative;
	width:230px;
	height:88px;

}
#ad .ad_left ul li a.top{
	margin-top: 5px;
}
#ad .ad_left ul li a.ad_pic{
	position: absolute;
	display: block;
	top:0;
	left:3px;
	width:90px;
	height:88px;
	overflow: hidden;
}


#ad .ad_left ul li p.sal{
	position: absolute;
	left:95px;
	top:28px;
	color:#666;
	font-family: "Microsoft Yahei";
	font-weight: 400;
	font-size: 12px;
}
#ad .ad_left ul li p.price_pic{
	display: block;
	position: absolute;
	left:95px;
	top:45px;
	width:5px;
	height:23px;
	background:url(../images/price_pic.gif) no-repeat;
}
#ad .ad_left ul li a.price{
	display: block;
	position: absolute;
	left:95px;
	top:45px;
	width:82px;
	height:18px;
	background: #FF4400;
	text-align: center;
	line-height: 18px;
	color:#fff;
	font-family: "Microsoft Yahei";
	font-weight: 700;
}
#ad .ad_left div.ad_tab{
	position: absolute;
	right:10px;
	top:5px;
	width:10px;
}
#ad .ad_left div.ad_tab a{
	display: block;
	width:9px;
	height:9px;
	margin-top: 10px;
	overflow: hidden;
	background:url(../images/orange.gif) 0 0 no-repeat;
}
#ad .ad_left div.ad_tab .one{
	background:url(../images/orange.gif) 0 -9px no-repeat;
}
#ad .ad_left p.tao{
	position: absolute;
	right:0px;
	bottom:0px;
	width:26px;
	height:17px;
	background:url(../images/tao.png) no-repeat;
}
#ad .ad_left p.tao2{
	position: absolute;
	top:0px;
	left:0px;
	width:7px;
	height:7px;
	background: url(../images/tao2.gif) no-repeat;
}
#ad .ad_left div.tao1{
	position: absolute;
	display: none;
	right:0px;
	bottom:0px;
	width:110px;
	height:17px;
	background: url(../images/tao1.png) no-repeat;
}

#ad .pop{
	float: left;
	width:30px;
	height:90px;
	background:url(../images/tg.jpg) no-repeat;
}
#ad .baidu_box .purple{
	background:#00839A;
}
/*底部轮换效果盒子结束*/

/*页脚开始*/
.footer{
	position: relative;
	width:1200px;
	height:140px;
	margin: 0 auto;
	padding-top: 30px;
}
.footer .foot_nav{
	text-align: center;
	color:#CBBEBE;
	font-size: 12px;
}
.footer .foot_nav a{
	color:#333333;
	font-size:12px;

}
.footer .foot_nav a:hover{
	text-decoration: underline;
	color:#249FF1;
}
.footer .copyright{
	text-align: center;
	line-height: 22px;
	margin-top: 4px;
	color: #999999;
	font-size: 12px;
}
.footer .copyright p a{
	color: #999999;
}
.footer .copyright p a:hover{
	text-decoration: underline;
}
.footer .copyright p.p_2 a{
	color:#333333;
	text-decoration: underline;
}
.footer .kexin{
	position: absolute;
	bottom:0;
	left:550px;
}
/*页脚结束*/

/*返回顶部开始*/
.back_box{
	width:50px;
	height:81px;
	position: fixed;
	bottom:167px;
	right:0px;
	/*border:1px solid red;*/
	_position:absolute;
	_right:0px;
	_top:expression(document.documentElement.scrollTop + document.documentElement.clientHeight-this.offsetHeight-20);
}
.idea{
	position: absolute;
	bottom:0px;
	right:10px;
	width:38px;
	height:38px;
}
.idea a{
	display: block;
	width:38px;
	height:38px;
	background:url(../images/sprite_0718.png) -116px -186px no-repeat;
}
.idea a:hover{
	background:url(../images/sprite_0718.png) -155px -186px no-repeat;
}

.back_top{
	width:38px;
	height:38px;
	position: absolute;
	right:10px;
	top:0px;
}
.back_top a{
	display: block;
	width:38px;
	height:38px;
	background:url(../images/sprite_0718.png) -116px -147px no-repeat;
}
.back_top a:hover{
	background: url(../images/sprite_0718.png) -155px -147px no-repeat;
}
/*返回顶部结束*/
